home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
076-100
/
disk_096
/
animplayer
/
requester.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-05-06
|
2KB
|
80 lines
/****************************************************************************
*
* FileRequest() - File Name Requester
*
* By Kevin Lee Clague
* Martin Hash
*
***************************************************************************/
#include <exec/types.h>
#include <graphics/gfxbase.h>
#include <libraries/dos.h>
#include <libraries/dosextens.h>
#include <intuition/intuition.h>
#include <intuition/intuitionbase.h>
#include <lattice/ctype.h>
#include <lattice/stdio.h>
#define CHARACTER_WIDTH 8
#define CHARACTER_HEIGHT 8
/* ========================================================================*/
/* File name requester gadget ids */
#define CLASSBITS 8
#define UPDOWNCLASS 1
#define CHOICECLASS 2
#define STRINGCLASS 3
#define BUTTONCLASS 4
#define DEVICECLASS 5
#define GADGETNUM 255
#define LOAD 0
#define CANCEL 1
#define DRAWER 0
#define UP 0
#define DOWN 1
#define POT 2
#define FILE0 0
#define FILE1 1
#define FILE2 2
#define FILE3 3
#define FILE4 4
#define FILE5 5
#define FILE6 6
#define FILE7 7
#define DF0 0
#define DF1 1
#define USER 2
#define LOADGADGET BUTTONCLASS << CLASSBITS | LOAD
#define CANCELGADGET BUTTONCLASS << CLASSBITS | CANCEL
#define UPGADGET UPDOWNCLASS << CLASSBITS | UP
#define DOWNGADGET UPDOWNCLASS << CLASSBITS | DOWN
#define POTGADGET UPDOWNCLASS << CLASSBITS | POT
#define FILE0GADGET CHOICECLASS << CLASSBITS | FILE0
#define FILE1GADGET CHOICECLASS << CLASSBITS | FILE1
#define FILE2GADGET CHOICECLASS << CLASSBITS | FILE2
#define FILE3GADGET CHOICECLASS << CLASSBITS | FILE3
#define FILE4GADGET CHOICECLASS << CLASSBITS | FILE4
#define FILE5GADGET CHOICECLASS << CLASSBITS | FILE5
#define FILE6GADGET CHOICECLASS << CLASSBITS | FILE6
#define FILE7GADGET CHOICECLASS << CLASSBITS | FILE7
#define DRAWERGADGET STRINGCLASS << CLASSBITS | DRAWER
#define DF0GADGET DEVICECLASS << CLASSBITS | DF0
#define DF1GADGET DEVICECLASS << CLASSBITS | DF1
#define USERGADGET DEVICECLASS << CLASSBITS | USER
#define MAXFILES 100